From ef15325dce40a79d7317bb6b299306e724a74ef2 Mon Sep 17 00:00:00 2001 From: Miodrag Milanovic Date: Wed, 13 Mar 2024 10:08:18 +0100 Subject: [PATCH] removed virtual primitive --- techlibs/nanoxplore/cells_bb.v | 837 --------------------------------- 1 file changed, 837 deletions(-) diff --git a/techlibs/nanoxplore/cells_bb.v b/techlibs/nanoxplore/cells_bb.v index 2b79cc472..b040ece78 100644 --- a/techlibs/nanoxplore/cells_bb.v +++ b/techlibs/nanoxplore/cells_bb.v @@ -2288,843 +2288,6 @@ module NX_RAM_WRAP(ACK, ACKD, ACKR, BCK, BCKD, BCKR, ACOR, AERR, BCOR, BERR, ACS parameter std_mode = ""; endmodule -(* blackbox *) -module NX_RB(CK1, CK2, CK3, CK4, EI1, EI2, EI3, EI4, EI5, EI6, EI7, EI8, EI9, EI10, EI11, EI12, EI13, EI14, EI15, EI16, EI17 -, EI18, EI19, EI20, EI21, EI22, EI23, EI24, EI25, EI26, EI27, EI28, EI29, EI30, EI31, EI32, EI33, EI34, EI35, EI36, EI37, EI38 -, EI39, EI40, EI41, EI42, EI43, EI44, EI45, EI46, EI47, EI48, EI49, EI50, EI51, EI52, EI53, EI54, EI55, EI56, EI57, EI58, EI59 -, EI60, EI61, EI62, EI63, EI64, EI65, EI66, EI67, EI68, EI69, EI70, EI71, EI72, EI73, EI74, EI75, EI76, EI77, EI78, EI79, EI80 -, EI81, EI82, EI83, EI84, EI85, EI86, EI87, EI88, EI89, EI90, EI91, EI92, EI93, EI94, EI95, EI96, EI97, EI98, EI99, EI100, EI101 -, EI102, EI103, EI104, EI105, EI106, EI107, EI108, EI109, EI110, EI111, EI112, EI113, EI114, EI115, EI116, EI117, EI118, EI119, EI120, EI121, EI122 -, EI123, EI124, EI125, EI126, EI127, EI128, EI129, EI130, EI131, EI132, EI133, EI134, EI135, EI136, EI137, EI138, EI139, EI140, EI141, EI142, EI143 -, EI144, EI145, EI146, EI147, EI148, EI149, EI150, EI151, EI152, EI153, EI154, EI155, EI156, EI157, EI158, EI159, EI160, EI161, EI162, EI163, EI164 -, EI165, EI166, EI167, EI168, EI169, EI170, EI171, EI172, EI173, EI174, EI175, EI176, EI177, EI178, EI179, EI180, EI181, EI182, EI183, EI184, EI185 -, EI186, EI187, EI188, EI189, EI190, EI191, EI192, EI_CK, EO_CK, EO1, EO2, EO3, EO4, EO5, EO6, EO7, EO8, EO9, EO10, EO11, EO12 -, EO13, EO14, EO15, EO16, EO17, EO18, EO19, EO20, EO21, EO22, EO23, EO24, EO25, EO26, EO27, EO28, EO29, EO30, EO31, EO32, EO33 -, EO34, EO35, EO36, EO37, EO38, EO39, EO40, EO41, EO42, EO43, EO44, EO45, EO46, EO47, EO48, EO49, EO50, EO51, EO52, EO53, EO54 -, EO55, EO56, EO57, EO58, EO59, EO60, EO61, EO62, EO63, EO64, EO65, EO66, EO67, EO68, EO69, EO70, EO71, EO72, EO73, EO74, EO75 -, EO76, EO77, EO78, EO79, EO80, EO81, EO82, EO83, EO84, EO85, EO86, EO87, EO88, EO89, EO90, EO91, EO92, EO93, EO94, EO95, EO96 -, EO97, EO98, EO99, EO100, EO101, EO102, EO103, EO104, EO105, EO106, EO107, EO108, EO109, EO110, EO111, EO112, EO113, EO114, EO115, EO116, EO117 -, EO118, EO119, EO120, EO121, EO122, EO123, EO124, EO125, EO126, EO127, EO128, EO129, EO130, EO131, EO132, EO133, EO134, EO135, EO136, EO137, EO138 -, EO139, EO140, EO141, EO142, EO143, EO144, EO145, EO146, EO147, EO148, EO149, EO150, EO151, EO152, EO153, EO154, EO155, EO156, EO157, EO158, EO159 -, EO160, EO161, EO162, EO163, EO164, EO165, EO166, EO167, EO168, EO169, EO170, EO171, EO172, EO173, EO174, EO175, EO176, EO177, EO178, EO179, EO180 -, EO181, EO182, EO183, EO184, EO185, EO186, EO187, EO188, EO189, EO190, EO191, EO192, FI1, FI2, FI3, FI4, FI5, FI6, FI7, FI8, FI9 -, FI10, FI11, FI12, FI13, FI14, FI15, FI16, FI17, FI18, FI19, FI20, FI21, FI22, FI23, FI24, FI25, FI26, FI27, FI28, FI29, FI30 -, FI31, FI32, FI33, FI34, FI35, FI36, FI37, FI38, FI39, FI40, FI41, FI42, FI43, FI44, FI45, FI46, FI47, FI48, FI49, FI50, FI51 -, FI52, FI53, FI54, FI55, FI56, FI57, FI58, FI59, FI60, FI61, FI62, FI63, FI64, FI65, FI66, FI67, FI68, FI69, FI70, FI71, FI72 -, FI73, FI74, FI75, FI76, FI77, FI78, FI79, FI80, FI81, FI82, FI83, FI84, FI85, FI86, FI87, FI88, FI89, FI90, FI91, FI92, FI93 -, FI94, FI95, FI96, FI97, FI98, FI99, FI100, FI101, FI102, FI103, FI104, FI105, FI106, FI107, FI108, FI109, FI110, FI111, FI112, FI113, FI114 -, FI115, FI116, FI117, FI118, FI119, FI120, FI121, FI122, FI123, FI124, FI125, FI126, FI127, FI128, FI129, FI130, FI131, FI132, FI133, FI134, FI135 -, FI136, FI137, FI138, FI139, FI140, FI141, FI142, FI143, FI144, FI145, FI146, FI147, FI148, FI149, FI150, FI151, FI152, FI153, FI154, FI155, FI156 -, FI157, FI158, FI159, FI160, FI161, FI162, FI163, FI164, FI165, FI166, FI167, FI168, FI169, FI170, FI171, FI172, FI173, FI174, FI175, FI176, FI177 -, FI178, FI179, FI180, FI181, FI182, FI183, FI184, FI185, FI186, FI187, FI188, FI189, FI190, FI191, FI192, FO1, FO2, FO3, FO4, FO5, FO6 -, FO7, FO8, FO9, FO10, FO11, FO12, FO13, FO14, FO15, FO16, FO17, FO18, FO19, FO20, FO21, FO22, FO23, FO24, FO25, FO26, FO27 -, FO28, FO29, FO30, FO31, FO32, FO33, FO34, FO35, FO36, FO37, FO38, FO39, FO40, FO41, FO42, FO43, FO44, FO45, FO46, FO47, FO48 -, FO49, FO50, FO51, FO52, FO53, FO54, FO55, FO56, FO57, FO58, FO59, FO60, FO61, FO62, FO63, FO64, FO65, FO66, FO67, FO68, FO69 -, FO70, FO71, FO72, FO73, FO74, FO75, FO76, FO77, FO78, FO79, FO80, FO81, FO82, FO83, FO84, FO85, FO86, FO87, FO88, FO89, FO90 -, FO91, FO92, FO93, FO94, FO95, FO96, FO97, FO98, FO99, FO100, FO101, FO102, FO103, FO104, FO105, FO106, FO107, FO108, FO109, FO110, FO111 -, FO112, FO113, FO114, FO115, FO116, FO117, FO118, FO119, FO120, FO121, FO122, FO123, FO124, FO125, FO126, FO127, FO128, FO129, FO130, FO131, FO132 -, FO133, FO134, FO135, FO136, FO137, FO138, FO139, FO140, FO141, FO142, FO143, FO144, FO145, FO146, FO147, FO148, FO149, FO150, FO151, FO152, FO153 -, FO154, FO155, FO156, FO157, FO158, FO159, FO160, FO161, FO162, FO163, FO164, FO165, FO166, FO167, FO168, FO169, FO170, FO171, FO172, FO173, FO174 -, FO175, FO176, FO177, FO178, FO179, FO180, FO181, FO182, FO183, FO184, FO185, FO186, FO187, FO188, FO189, FO190, FO191, FO192); - input CK1; - input CK2; - input CK3; - input CK4; - input EI1; - input EI10; - input EI100; - input EI101; - input EI102; - input EI103; - input EI104; - input EI105; - input EI106; - input EI107; - input EI108; - input EI109; - input EI11; - input EI110; - input EI111; - input EI112; - input EI113; - input EI114; - input EI115; - input EI116; - input EI117; - input EI118; - input EI119; - input EI12; - input EI120; - input EI121; - input EI122; - input EI123; - input EI124; - input EI125; - input EI126; - input EI127; - input EI128; - input EI129; - input EI13; - input EI130; - input EI131; - input EI132; - input EI133; - input EI134; - input EI135; - input EI136; - input EI137; - input EI138; - input EI139; - input EI14; - input EI140; - input EI141; - input EI142; - input EI143; - input EI144; - input EI145; - input EI146; - input EI147; - input EI148; - input EI149; - input EI15; - input EI150; - input EI151; - input EI152; - input EI153; - input EI154; - input EI155; - input EI156; - input EI157; - input EI158; - input EI159; - input EI16; - input EI160; - input EI161; - input EI162; - input EI163; - input EI164; - input EI165; - input EI166; - input EI167; - input EI168; - input EI169; - input EI17; - input EI170; - input EI171; - input EI172; - input EI173; - input EI174; - input EI175; - input EI176; - input EI177; - input EI178; - input EI179; - input EI18; - input EI180; - input EI181; - input EI182; - input EI183; - input EI184; - input EI185; - input EI186; - input EI187; - input EI188; - input EI189; - input EI19; - input EI190; - input EI191; - input EI192; - input EI2; - input EI20; - input EI21; - input EI22; - input EI23; - input EI24; - input EI25; - input EI26; - input EI27; - input EI28; - input EI29; - input EI3; - input EI30; - input EI31; - input EI32; - input EI33; - input EI34; - input EI35; - input EI36; - input EI37; - input EI38; - input EI39; - input EI4; - input EI40; - input EI41; - input EI42; - input EI43; - input EI44; - input EI45; - input EI46; - input EI47; - input EI48; - input EI49; - input EI5; - input EI50; - input EI51; - input EI52; - input EI53; - input EI54; - input EI55; - input EI56; - input EI57; - input EI58; - input EI59; - input EI6; - input EI60; - input EI61; - input EI62; - input EI63; - input EI64; - input EI65; - input EI66; - input EI67; - input EI68; - input EI69; - input EI7; - input EI70; - input EI71; - input EI72; - input EI73; - input EI74; - input EI75; - input EI76; - input EI77; - input EI78; - input EI79; - input EI8; - input EI80; - input EI81; - input EI82; - input EI83; - input EI84; - input EI85; - input EI86; - input EI87; - input EI88; - input EI89; - input EI9; - input EI90; - input EI91; - input EI92; - input EI93; - input EI94; - input EI95; - input EI96; - input EI97; - input EI98; - input EI99; - output EI_CK; - output EO1; - output EO10; - output EO100; - output EO101; - output EO102; - output EO103; - output EO104; - output EO105; - output EO106; - output EO107; - output EO108; - output EO109; - output EO11; - output EO110; - output EO111; - output EO112; - output EO113; - output EO114; - output EO115; - output EO116; - output EO117; - output EO118; - output EO119; - output EO12; - output EO120; - output EO121; - output EO122; - output EO123; - output EO124; - output EO125; - output EO126; - output EO127; - output EO128; - output EO129; - output EO13; - output EO130; - output EO131; - output EO132; - output EO133; - output EO134; - output EO135; - output EO136; - output EO137; - output EO138; - output EO139; - output EO14; - output EO140; - output EO141; - output EO142; - output EO143; - output EO144; - output EO145; - output EO146; - output EO147; - output EO148; - output EO149; - output EO15; - output EO150; - output EO151; - output EO152; - output EO153; - output EO154; - output EO155; - output EO156; - output EO157; - output EO158; - output EO159; - output EO16; - output EO160; - output EO161; - output EO162; - output EO163; - output EO164; - output EO165; - output EO166; - output EO167; - output EO168; - output EO169; - output EO17; - output EO170; - output EO171; - output EO172; - output EO173; - output EO174; - output EO175; - output EO176; - output EO177; - output EO178; - output EO179; - output EO18; - output EO180; - output EO181; - output EO182; - output EO183; - output EO184; - output EO185; - output EO186; - output EO187; - output EO188; - output EO189; - output EO19; - output EO190; - output EO191; - output EO192; - output EO2; - output EO20; - output EO21; - output EO22; - output EO23; - output EO24; - output EO25; - output EO26; - output EO27; - output EO28; - output EO29; - output EO3; - output EO30; - output EO31; - output EO32; - output EO33; - output EO34; - output EO35; - output EO36; - output EO37; - output EO38; - output EO39; - output EO4; - output EO40; - output EO41; - output EO42; - output EO43; - output EO44; - output EO45; - output EO46; - output EO47; - output EO48; - output EO49; - output EO5; - output EO50; - output EO51; - output EO52; - output EO53; - output EO54; - output EO55; - output EO56; - output EO57; - output EO58; - output EO59; - output EO6; - output EO60; - output EO61; - output EO62; - output EO63; - output EO64; - output EO65; - output EO66; - output EO67; - output EO68; - output EO69; - output EO7; - output EO70; - output EO71; - output EO72; - output EO73; - output EO74; - output EO75; - output EO76; - output EO77; - output EO78; - output EO79; - output EO8; - output EO80; - output EO81; - output EO82; - output EO83; - output EO84; - output EO85; - output EO86; - output EO87; - output EO88; - output EO89; - output EO9; - output EO90; - output EO91; - output EO92; - output EO93; - output EO94; - output EO95; - output EO96; - output EO97; - output EO98; - output EO99; - output EO_CK; - input FI1; - input FI10; - input FI100; - input FI101; - input FI102; - input FI103; - input FI104; - input FI105; - input FI106; - input FI107; - input FI108; - input FI109; - input FI11; - input FI110; - input FI111; - input FI112; - input FI113; - input FI114; - input FI115; - input FI116; - input FI117; - input FI118; - input FI119; - input FI12; - input FI120; - input FI121; - input FI122; - input FI123; - input FI124; - input FI125; - input FI126; - input FI127; - input FI128; - input FI129; - input FI13; - input FI130; - input FI131; - input FI132; - input FI133; - input FI134; - input FI135; - input FI136; - input FI137; - input FI138; - input FI139; - input FI14; - input FI140; - input FI141; - input FI142; - input FI143; - input FI144; - input FI145; - input FI146; - input FI147; - input FI148; - input FI149; - input FI15; - input FI150; - input FI151; - input FI152; - input FI153; - input FI154; - input FI155; - input FI156; - input FI157; - input FI158; - input FI159; - input FI16; - input FI160; - input FI161; - input FI162; - input FI163; - input FI164; - input FI165; - input FI166; - input FI167; - input FI168; - input FI169; - input FI17; - input FI170; - input FI171; - input FI172; - input FI173; - input FI174; - input FI175; - input FI176; - input FI177; - input FI178; - input FI179; - input FI18; - input FI180; - input FI181; - input FI182; - input FI183; - input FI184; - input FI185; - input FI186; - input FI187; - input FI188; - input FI189; - input FI19; - input FI190; - input FI191; - input FI192; - input FI2; - input FI20; - input FI21; - input FI22; - input FI23; - input FI24; - input FI25; - input FI26; - input FI27; - input FI28; - input FI29; - input FI3; - input FI30; - input FI31; - input FI32; - input FI33; - input FI34; - input FI35; - input FI36; - input FI37; - input FI38; - input FI39; - input FI4; - input FI40; - input FI41; - input FI42; - input FI43; - input FI44; - input FI45; - input FI46; - input FI47; - input FI48; - input FI49; - input FI5; - input FI50; - input FI51; - input FI52; - input FI53; - input FI54; - input FI55; - input FI56; - input FI57; - input FI58; - input FI59; - input FI6; - input FI60; - input FI61; - input FI62; - input FI63; - input FI64; - input FI65; - input FI66; - input FI67; - input FI68; - input FI69; - input FI7; - input FI70; - input FI71; - input FI72; - input FI73; - input FI74; - input FI75; - input FI76; - input FI77; - input FI78; - input FI79; - input FI8; - input FI80; - input FI81; - input FI82; - input FI83; - input FI84; - input FI85; - input FI86; - input FI87; - input FI88; - input FI89; - input FI9; - input FI90; - input FI91; - input FI92; - input FI93; - input FI94; - input FI95; - input FI96; - input FI97; - input FI98; - input FI99; - output FO1; - output FO10; - output FO100; - output FO101; - output FO102; - output FO103; - output FO104; - output FO105; - output FO106; - output FO107; - output FO108; - output FO109; - output FO11; - output FO110; - output FO111; - output FO112; - output FO113; - output FO114; - output FO115; - output FO116; - output FO117; - output FO118; - output FO119; - output FO12; - output FO120; - output FO121; - output FO122; - output FO123; - output FO124; - output FO125; - output FO126; - output FO127; - output FO128; - output FO129; - output FO13; - output FO130; - output FO131; - output FO132; - output FO133; - output FO134; - output FO135; - output FO136; - output FO137; - output FO138; - output FO139; - output FO14; - output FO140; - output FO141; - output FO142; - output FO143; - output FO144; - output FO145; - output FO146; - output FO147; - output FO148; - output FO149; - output FO15; - output FO150; - output FO151; - output FO152; - output FO153; - output FO154; - output FO155; - output FO156; - output FO157; - output FO158; - output FO159; - output FO16; - output FO160; - output FO161; - output FO162; - output FO163; - output FO164; - output FO165; - output FO166; - output FO167; - output FO168; - output FO169; - output FO17; - output FO170; - output FO171; - output FO172; - output FO173; - output FO174; - output FO175; - output FO176; - output FO177; - output FO178; - output FO179; - output FO18; - output FO180; - output FO181; - output FO182; - output FO183; - output FO184; - output FO185; - output FO186; - output FO187; - output FO188; - output FO189; - output FO19; - output FO190; - output FO191; - output FO192; - output FO2; - output FO20; - output FO21; - output FO22; - output FO23; - output FO24; - output FO25; - output FO26; - output FO27; - output FO28; - output FO29; - output FO3; - output FO30; - output FO31; - output FO32; - output FO33; - output FO34; - output FO35; - output FO36; - output FO37; - output FO38; - output FO39; - output FO4; - output FO40; - output FO41; - output FO42; - output FO43; - output FO44; - output FO45; - output FO46; - output FO47; - output FO48; - output FO49; - output FO5; - output FO50; - output FO51; - output FO52; - output FO53; - output FO54; - output FO55; - output FO56; - output FO57; - output FO58; - output FO59; - output FO6; - output FO60; - output FO61; - output FO62; - output FO63; - output FO64; - output FO65; - output FO66; - output FO67; - output FO68; - output FO69; - output FO7; - output FO70; - output FO71; - output FO72; - output FO73; - output FO74; - output FO75; - output FO76; - output FO77; - output FO78; - output FO79; - output FO8; - output FO80; - output FO81; - output FO82; - output FO83; - output FO84; - output FO85; - output FO86; - output FO87; - output FO88; - output FO89; - output FO9; - output FO90; - output FO91; - output FO92; - output FO93; - output FO94; - output FO95; - output FO96; - output FO97; - output FO98; - output FO99; - parameter inputBypass = 24'b000000000000000000000000; - parameter inputClk = 2'b00; - parameter inputContext = ""; - parameter outputBypass = 24'b000000000000000000000000; - parameter outputClk = 2'b00; - parameter outputContext = ""; -endmodule - -(* blackbox *) -module NX_RB_WRAP(EI_CK, EO_CK, CK, EO, EI, FI, FO); - input [3:0] CK; - input [191:0] EI; - output EI_CK; - output [191:0] EO; - output EO_CK; - input [191:0] FI; - output [191:0] FO; - parameter inputBypass = 24'b000000000000000000000000; - parameter inputClk = 2'b00; - parameter inputContext = ""; - parameter outputBypass = 24'b000000000000000000000000; - parameter outputClk = 2'b00; - parameter outputContext = ""; -endmodule - (* blackbox *) module NX_SER(FCK, SCK, R, IO, DCK, DRL, I, DS, DRA, DRI, DRO, DID); input DCK;