阅读:1183回复:3
请问878的每个RISC指令采集多少数据
我搜索了一下原来站里的文章,好像有的人是一条RISC指令采集一行数据,可是看了看datasheet,说EOL是用于每行结束,于是有些糊涂了,难道一个指令只采集一个DWORD么。
如果这样的话,那一场的结束又如何判断呢。而且每个指令采集一点,是不是一场图像要用很长一段的RISC程序才能采集完啊。 还请各位大侠赐教。 |
|
沙发#
发布于:2004-04-27 00:35
you can program the RISC to DMA a block of data. you can define the block size. as long as your phsical memory is not broken you can specify that size of block data.
normally one line is resonable. |
|
板凳#
发布于:2004-04-27 22:29
那么具体采集数据的量是由什么来控制的呢,比如说WRITE指令的[11:0]是Byte count + Byte offset,是不是由它来控制的,那么Byte count 和 Byte offset又是怎样分别设置呢。谢了。
[编辑 - 4/27/04 by transform] |
|
地板#
发布于:2004-05-01 04:07
see this example to DMA one line\'s data
// 1.3) write a 320(pixels)*2(bytes per pixle)=640 bytes #define DMA_MC_WRITE_640_LINE (0x1C000280) //0x280=640 bytes |
|