From Thursday, May 23rd (05:00 PM CDT) through Friday, April 24th (1:30 AM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Can I use 7813R for simulating BUS at 10 MHz speed.

Can we use PCI 7813R for simulation of buses like ISA or I2C at 10 MHz speed?

 

0 Kudos
Message 1 of 5
(2,395 Views)

I don't know about ISA but I have seen implementation of I2C on R-series and cRIO. Do a search on NI's website for 'i2c fpga' and have a look at IPNet as well:

IPNet: Digital Buses and Protocols 

Adnan Zafar
Certified LabVIEW Architect
Coleman Technologies
0 Kudos
Message 2 of 5
(2,393 Views)

yes, thanks Adnan Z, I have seen them.

 

But my actual task is I have to generate digital signals at around 10 MHz, I need to follow some timing diagram which includes Address & Data Buses.

Also Can I have decision making at that speed?

 

Thanks,

Kwan

0 Kudos
Message 3 of 5
(2,388 Views)

kwan,

 

The clock on the PCI 7813R runs at 40MHz.  As long as you're clever with your programming (single-cycle timed loops, pipelining) you can go as fast as you want.  You may find that you need to slow down to 10MHz.

 

Jim 

Jim
You're entirely bonkers. But I'll tell you a secret. All the best people are. ~ Alice
For he does not know what will happen; So who can tell him when it will occur? Eccl. 8:7

0 Kudos
Message 4 of 5
(2,373 Views)
I have been able to implement Serial Comm at 5MHz.  I derived the 40Mhz clock to 80MHz - that gave me 16 clock ticks to get everything done including DMA to and from the Host.  I would suggest looking into Pipelining .
Visualize the Solution

CLA

LabVIEW, LabVIEW FPGA
0 Kudos
Message 5 of 5
(2,368 Views)