User Profile
BrianSune_Froum
Joined 4 years ago
User Widgets
Contributions
Cyclone IV drop in replacement confirmations
Dear Altera, If the BANK VCCIO is 1.8V and the same package but with different LE # FPGA is drop in replace. Where the original pin is a VCCA while different LE size same pin is a IO. With 1.8V on VCCIO and input fixed to VCCA aka 2.5V do this introduce any issue? As we can see the datasheet mentioned the DC input accept 3.6 or below. -> Table 1–4. Recommended Operating Conditions for Cyclone IV GX Devices (Part 2 of 2) So the C4 device have a protection forward diode to clamp the voltage when IO is set to input? As long as that pin is fixed to input state do this condition function properly? Thanks, BrianSolved308Views0likes13CommentsRe: Cyclone IV drop in replacement confirmations
AqidAyman_Altera So I will simply consider a alternative solution by ferrite-bead place close to ball VIA and simply DNP or P by BOM. A 0402 or 0201 should able to handle 100mA or range on 200mA while a 2.5V should be AUX analog supply. This is a good QA and should help many C4 user to cont'd design with more robust rules set.8Views0likes0CommentsFPGA simulation and real HW behavior discrepancy
Dear Altera Quartus 18.1 sim lib could try 20.1 or newer but not sure this is due to Quartus version as it is sim lib. I am encounter an unexplainable experiment result that contradicts simulation and real HW. Background when interfacing a DQS DQ readout a IDDR with CCD sync flops are used. For these primitives, it should expected 1 + 2 and clock +ve edge should expect data push out. [A] This can simply considered as early push out but it should not act as such. With the use of "__ALTERA_STD__METASTABLE_SIM" we expected some metastable on the output. [B] Now things are more reasonable where 2 +ve clocks are expected. If we consider a full data w/o xx, things become unrecognizable. [C] The most interesting part when apply on real HW, it do produce correct data and the latencies do obeyed. altddio_in#( .intended_device_family ( "Cyclone IV E" ), .invert_input_clocks ( "ON" ), .lpm_hint ( "UNUSED" ), .lpm_type ( "altddio_in" ), .power_up_high ( "OFF" ), .width ( 8 ) )ddi_d_l( .aclr (reset), .datain (foo[7:0]), .inclock (bar[0]), .dataout_h (foobar_h[0+:8]), .dataout_l (foobar_l[0+:8]), .aset (1'b0), .inclocken (1'b1), .sclr (1'b0), .sset (1'b0) ); + altera_std_synchronizer_bundle#( .width (foobar_bw *2), .depth (2) )async_flops( .clk (clock), .reset_n (~reset), .din (foobar), .dout (foobar_ccd) );100Views0likes1CommentRe: Cyclone IV drop in replacement confirmations
AqidAyman_Altera TBH: real HW testing is not going to tell it will break but long term consideration on those pin are more likely what we trying to concern and prevent. 1- Hard-tie it to 2.5 V on the board, and do not use it as functional I/O on the other density (reserve as input / unused). Q: Need more clarification on this: tri-state w/o pull-up or ? Preferred options if the bank must stay 1.8 V: drop that density from the migration set, raise that bank’s VCCIO to 2.5 V if the whole bank allows it, or replan so the remapped power ball is not in an active 1.8 V bank. I think this is impossible on SSTL or HSTL 1v8 where the output still requires to run from VCCIO supply. So after long period of time someone who's claim the datasheet with wrong table referring is a b.s. and yet the migration table from Quartus is not 100% best option from first place only a suboptimal way to mix from low to high density.8Views0likes2CommentsNIOS-II NOR-Flash boot Queries Issues
Dear Altera, Brian here, and there is a very unclear documentation on consolidation the NIOS-II firmware. According to "an-736-nios-ii-processor-booting-from-altera-serial-flash-epcq" We are supposed to use serial flash controller II with EPCQ/NOR-Flash variant. While under that document there are no clear mentioning how to deal with CPU speed > 25/50M. Issue 1: clock feeding > 50M will not work? Issue 2: What happen if cross-clock is applied and the build setup? It is understand that cross-clock-bridge can be used but no address span explanations are given to the documentation. Meantime, with only 50M or 25M global clock the CPU somehow considered as ultra-slow! So this documentation or the IP itself become completely kind of unpractical. Apart from the global clock speed, it is also understand that the limitations are due to the internal oscillation clock speed, which means the IP should provide cross-clock or high<->low clock buffering. Result: It somehow work on our side but unsure thats the correct procedure as what it should. Any good full setup steps and procedures would be nice so others can follow w/o any hesitation. Thanks, Brian17Views0likes0CommentsRe: Cyclone IV drop in replacement confirmations
FvM Dear Sir, Stop it. Please stop your replies with all do respect. You referred information from the datasheet and corrects me in previous reply and said the input for VCCIO is subjected to the table from 1.8Vccio aka 2.25 Vmax not the front table VIN max. Stop your replies and free Altera to response. For community help and more clear message stop your madness immediate! Deep appreciation!!! Brian21Views0likes0CommentsRe: Cyclone IV drop in replacement confirmations
AqidAyman_Altera The table I attached is from the "Pin Migration view". Yes datasheet Larger die -> smaller die migrate. Which is understandable from the idea of 1.8V / 1.5V VCCIO minimum requirements so 1.2Vcore/GND is always treaded as input / HI-Z and does not contradicts the voltage requirements. But the issue we are discussing is VCCA in that table which larger die have more PLL power pins. So drop-in migration have no clear details on such. 3.6V is maximum input but VCCIO aka 1.8V vs 2.5Vcca fixed power pin require Altera to response the proper drop-in design/treatment. Thanks, Brian25Views0likes4CommentsRe: Cyclone V SoC 5CSXC6 Series GXB Utilization and Limitations
CheepinC_altera I guess we had this more than enough on understanding the whold story. I deeply appreciate the sharing and assisting on this ticket. I will close and report as solution. So I think 17.x is still worth to keep. Thanks, Brian29Views0likes0CommentsRe: Cyclone V SoC 5CSXC6 Series GXB Utilization and Limitations
CheepinC_altera OK. For wrong data, you kept referring to legacy database, this is from internal FAE / staffs only? Do wrong data reports from customers or internal smoke / sanity tests? There is no way we can use with newer version no override no tcl command to bypass fitter rules on coexist? Thanks, Brian26Views0likes2Comments