Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.
systemc question
sorry, i just typed in an example, the sc_clock constructor is NOT complete....
in the real code, I did use the code piece like you wrote.
that's not what my question is about.
systemc question
what 's the easiest way to convert and connect sc_clock to sc_in<sc_logic> port.
eg.
sc_clock clk;
....
....
inst *a;
a = new inst("instance");
a->clk( ***** ); // in a, clk is declared as sc_in<sc_logic>
I need to connect sc_clock to this a->clk but due to the...
i agree with nandy.
i personally think systemC will have a brighter future for it has free simulation and a bunch of guys working on it in OSCI, it can be easily adopted by software engineers, it has good link between different abstraction levels and etc.
BTW, nandy, I tried your tool a little...
scrambler
typically, the scrambler is a LFSR, just as what people use to generate pseudo-random numbers.
for a specific startand, like 802.11g, you should read the spec.
timing borrow
timing borrow, we refer to use latch to borrow time, which is typically half a cycle.
retiming, is to move register forward or backward through the combinatorial logic to balance the timing paths on every stage in the nearby register chain.
cyapi
to fully use the bandwidth of cypress FX2, which is a USB2.0 device, the PC has a tremendous workload.
As we observed on previous projects, during the streaming process, any window-dragging will cause temporary packet stall.
It's sorta system limit. Not caused by driver or sth.
what is block RAM?
go check the application notes from Xilinx, they're better than anyone's explanation.
just some hints, the easiest way is use coregen to generate block ram clusters and simulation models.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.