cpu设计实践1

本栏目将实现一个简单cpu(8-32位)的设计,使用xinlink spatan6  spatan3平台

串口设计思想    通过vhdl设计基本串口 然后设计发送fifo  需要发送的数据可以一次性传输到这里 然后慢慢发送。同时为了实现变量监控 我们可以一次性将变量空间传送给fifo  或者 另外设置一个ram 将需要监控的变量 通过结构体映射到监控ram。然后间隔将程序发送到这里。难点在断点设计上,我们可以通过设计while等待 ,通过固定uart 命令让程序移动到指定断点。当然这种方式编程麻烦。但是可以实现。只是只能实现几个断点。  接受我们实现中断字符接受+dma接受。中断字符接受容易实现,dma 我们仍然需要设计一个空间ram 设计满中断和空闲中断 

posted @ 2021-08-04 11:09  避暑山庄  阅读(48)  评论(0)    收藏  举报