Continue to Site

Welcome to EDAboard.com

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.

difference between technical and RTL schematic in ISE 10.1

Status
Not open for further replies.

gck

Full Member level 3
Joined
Oct 17, 2006
Messages
173
Helped
26
Reputation
52
Reaction score
19
Trophy points
1,298
Activity points
2,220
rtl schematic and technology schematic

I am using ISE 10.1. I have written following code for dff.
library ieee;
use ieee.std_logic_1164.all;

entity dff is

port (
clk : in std_logic;
rst_a : in std_logic;
din : in std_logic;
qoutb : out std_logic;
qout : out std_logic);

end dff;

architecture dff_arc of dff is
signal qout_s : std_logic;
begin -- dff_arc

dff_p: process (clk, rst_a)
begin -- process dff_p
if rst_a = '1' then -- asynchronous reset (active low)
qout_s <= '0';
elsif clk'event and clk = '1' then -- rising clock edge
qout_s <= din;

end if;
end process dff_p;

qout <= qout_s;
qoutb <= not(qout_s);

end dff_arc;

In RTL view, it showing one dff and qout and qoutb drawn from qout_s with difference of not gate.

In tec view, it is using two dff for two outputs.
 

difference between rtl and other logic families

As a first point, you should consider that the RTL to technology mapping always causes structural differences, for various reasons. If you think about, you most likely find the reasons in effect in your simple example.

Of course, the fitter result depends on the utilized logic family, but I guess, the registers don't have inverted outputs in your case. That would be already a plausible reason. For internal registers, a succeeding logic element causing additional tco delay would be the alternative, for an output register, this option didn't exist at all.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top