摘要:        
设计意图:违例得到更好的时序,在IO端口插入寄存器和约束逻辑资源摆放的位置。 为了做延时,写了个很简单的工程案例,如下: module fpga_top ( i_clk , i_din , o_dout ); input i_clk ; input i_din ; output o_dout ; /    阅读全文
        
            posted @ 2017-02-25 17:16
小诸葛叶
阅读(1426)
评论(0)
推荐(0)
        
            
        
        
摘要:        
module control(din,dout); input din; output dout; wire buf1 /* synthesis syn_keep=1 nomerge="on"*/; BUFBA del1(.Z(buf1), .A(din))/* synthesis loc = "R    阅读全文
        
            posted @ 2017-02-25 17:09
小诸葛叶
阅读(2514)
评论(0)
推荐(0)
        
            
        
        
摘要:        
首先,我并不喜欢半自动的联合仿真,宁愿花一些时间写简单的脚本。 1.先建立自己的仿真文件夹sim,用于存放tb和相应的脚本以及仿真生成的垃圾,如下图。 2.编译库是必须的,如下以lattice的ECP3为例,其中添加了DDR、Frame_buffer、pll等IP。 为了可移植性的方便,我将相应的库    阅读全文
        
            posted @ 2017-02-25 16:32
小诸葛叶
阅读(665)
评论(0)
推荐(0)
        
            
        
        
摘要:        
XO2/XO3系列使用IIC进行在线升级的时候使用的I2C Embedded(在diamond软件安装目录下可以找到在线升级的C代码,<install_path>\embedded_source\i2cembedded\src\i2cem),IIC总线的信号是漏极开路的,所以默认情况下是,信号线是低    阅读全文
        
            posted @ 2017-02-25 16:24
小诸葛叶
阅读(4574)
评论(2)
推荐(1)
        
            
        
        
摘要:        
这里说说XO3的双启动。首先你要知道什么是双启动?为什么要用双启动?双启动需要做什么设置?需要怎么调试?and so on. 在XO3来说,什么是双启动?双启动就是内部启动(内部flash)和外部启动(外部SPI flash),启动顺序可以在软件设置,如下图。DUALBOOTGOLDEN设置为EXT    阅读全文
        
            posted @ 2017-02-25 16:10
小诸葛叶
阅读(4872)
评论(0)
推荐(0)
        
            
        
        
摘要:        
LATTICE XO3 jtag io复用    阅读全文
        
            posted @ 2017-02-25 16:03
小诸葛叶
阅读(2254)
评论(0)
推荐(0)
        
                    
                
        
浙公网安备 33010602011771号